package org.or5e.oss.ws.datatypes;

import java.io.Serializable;

/**
 * Control is the data bean which has to be provided in all the API Request other than the SignIn Transaction. This is basically to identify the user information of any transaction.
 * @author Ponraj Suthanthiramani
 */
public class Control implements Serializable {
	private static final long serialVersionUID = -5154387049246278496L;

	public String userKey = null;
	public String userSecurityToken = null;
	public String userName = null;
	public String userUID = null;
	/**
	 * @return the userKey
	 */
	public final String getUserKey() {
		return userKey;
	}
	/**
	 * @param userKey the userKey to set
	 */
	public final void setUserKey(String userKey) {
		this.userKey = userKey;
	}
	/**
	 * @return the userSecurityToken
	 */
	public final String getUserSecurityToken() {
		return userSecurityToken;
	}
	/**
	 * @param userSecurityToken the userSecurityToken to set
	 */
	public final void setUserSecurityToken(String userSecurityToken) {
		this.userSecurityToken = userSecurityToken;
	}
	/**
	 * @return the userName
	 */
	public final String getUserName() {
		return userName;
	}
	/**
	 * @param userName the userName to set
	 */
	public final void setUserName(String userName) {
		this.userName = userName;
	}
	/**
	 * @return the userUID
	 */
	public final String getUserUID() {
		return userUID;
	}
	/**
	 * @param userUID the userUID to set
	 */
	public final void setUserUID(String userUID) {
		this.userUID = userUID;
	}
	
}
